Distributed VNF Scaling in Large-scale Datacenters: An ADMM-based Approach
نویسندگان
چکیده
Network Functions Virtualization (NFV) is a promising network architecture where network functions are virtualized and decoupled from proprietary hardware. In modern datacenters, user network traffic requires a set of Virtual Network Functions (VNFs) as a service chain to process traffic demands. Traffic fluctuations in Large-scale DataCenters (LDCs) could result in overload and underload phenomena in service chains. In this paper, we propose a distributed approach based on Alternating Direction Method of Multipliers (ADMM) to jointly load balance the traffic and horizontally scale up and down VNFs in LDCs with minimum deployment and forwarding costs. Initially we formulate the targeted optimization problem as a Mixed Integer Linear Programming (MILP) model, which is NPcomplete. Secondly, we relax it into two Linear Programming (LP) models to cope with over and underloaded service chains. In the case of small or medium size datacenters, LP models could be run in a central fashion with a low time complexity. However, in LDCs, increasing the number of LP variables results in additional time consumption in the central algorithm. To mitigate this, our study proposes a distributed approach based on ADMM. The effectiveness of the proposed mechanism is validated in different scenarios. Keywords—Network function virtualization, datacenters, VNF scaling, service chaining, distributed optimization, alternating direction method of multipliers (ADMM).
منابع مشابه
Online Scaling of NFV Service Chains across Geo-distributed Datacenters
Network Function Virtualization (NFV) is an emerging paradigm that turns hardware-dependent implementation of network functions (i.e., middleboxes) into software modules running on virtualized platforms, for significant cost reduction and ease of management. Such virtual network functions (VNFs) commonly constitute service chains, to provide network services that traffic flows need to go throug...
متن کاملSeparable Model Predictive Control via Alternating Direction Method of Multipliers for Large-scale Systems
In this paper, an alternating direction method of multipliers (ADMM) based realtime model predictive control (MPC) algorithm is presented. With the use of indicator function and by introducing extra consensus constraints, the constrained MPC problem can be formulated as a separable MPC problem, which can be computed very efficiently by projected gradient descent ADMM update steps and Riccati re...
متن کاملAsynchronous ADMM for Distributed Non-Convex Optimization in Power Systems
Large scale, non-convex optimization problems arising in many complex networks such as the power system call for efficient and scalable distributed optimization algorithms. Existing distributed methods are usually iterative and require synchronization of all workers at each iteration, which is hard to scale and could result in the under-utilization of computation resources due to the heterogene...
متن کاملAsynchronous Distributed ADMM for Large-Scale Optimization- Part I: Algorithm and Convergence Analysis
Aiming at solving large-scale learning problems, this paper studies distributed optimization methods based on the alternating direction method of multipliers (ADMM). By formulating the learning problem as a consensus problem, the ADMM can be used to solve the consensus problem in a fully parallel fashion over a computer network with a star topology. However, traditional synchronized computation...
متن کاملLarge-scale Distributed Optimization for Improving Accuracy at the Top
In this paper, we present a large-scale distributed implementation of the accuracy at the top algorithm, which is a new notion of classification accuracy based on the top τ -quantile values of a scoring function. Our implementation approach is based on the Alternating Direction Method of Multipliers (ADMM) consensus framework, written in Pregel (a unified framework for performing large-scale gr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1709.01313 شماره
صفحات -
تاریخ انتشار 2017